﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using BlogPlat.Model;

namespace BlogPlat.Model.Abstract
{
    public interface IPostRepository : IRepository<Post>, IFriendlyUrl<Post>
    {                  
        ICollection<Post> ListBlogEntriesArchive(int? year, int? month, int? day);
        ICollection<Post> ListNewestPublishedPosts();             
        void IncrementViewCount(int postID);
    }
}
